city moat - French English Dictionary